import os

'''
本文件定义各个配置文件所保存的路径
'''

'''
1、os.path.dirname 去掉文件名，返回目录
2、若print os.path.dirname(file)所在脚本是以绝对路径运行的，则会输出该脚本所在的绝对路径，
若以相对路径运行，输出空目录，print(os.path.dirname(__file__))
'''
base_dir_path = os.path.dirname(os.path.dirname(__file__)) #获取当前工程所在的目录路径

'''
1、定义存放测试数据的路径
2、os.path.join()的功能只是起到连接文件的作用，而不能生成文件
3、如果需要生成一个目录或者文件名，可以用：os.mkdir(os.path.join("F:\", "test.txt"))
4、os.path.join(os.getcwd(),'data')是获取当前目录，并组合成新目录
'''
data_path = os.path.join(base_dir_path,'Data') # 生成存放测试数据的路径目录

report_path = os.path.join(base_dir_path,'Report') # 生成存放测试报告的路径目录

case_path = os.path.join(base_dir_path,'Cases') # 生成存放测试用例的路径目录

config_path = os.path.join(base_dir_path,'Config')  # 生成存放配置文件的路径目录